A Protocol for Realtime Switched Communication in FPGA Clusters
نویسندگان
چکیده
Field programmable gate array (FPGA) devices typically have limited resources. This means that networks of FPGAs are required for implementing large-scale applications. Use of realtime communication channels can be used for reducing handshaking overhead in order to create high-performance networks. This paper describes a switched, real-time, link-level protocol and its implementation using Virtex-4 multigigabit transceivers. A prototype 4Gbps implementation of the protocol shows a per-hop latency and jitter of 310ns and 12.5ns, respectively, when endpoints run at a clock frequency of 100MHz. The prototype is also used to demonstrate the implementation of a jitter-free distributed global realtime clock that can be used for scheduling communication and computation of applications implemented using this cluster of FPGAs.
منابع مشابه
Implementing a Real - Time Beamformer on an FPGA Platform
Most real-world communication systems have a mix of processing elements. For example, application programs, human/machine interface management, and higher networking protocol stack processing are best implemented on a general-purpose processor. But for high-rate, algorithmically complex data processing – often with hard realtime deadlines – hardware resources like FPGAs are a better match. The ...
متن کاملA Reconfigurable Real-time Image Reconstruction Engine for Parallel MRI
Parallel MRI acquisitions are generally reconstructed into images off-line, on PCs and computer clusters. Here, we present an innovative single-FPGA engine that performs realtime 2D-FFT image reconstruction from arrays of up to 16 coils. Partial reconfiguration enables rapid switching of FPGA modules for maximal flexibility and lower hardware cost. If the engine is integrated on to an FPGA-base...
متن کاملFast Collective Communication Algorithms for Reflective Memory Network Clusters
1 This research is supported in part by an NSF Career Award MPI-9502294, NSF Grant CCR-9704512, an Ameritech Faculty Fellowship award, and grants from the Ohio Board of Regents. Abstract: In this paper, we present algorithms for efficiently implementing three collective communication operations on reflective memory network clusters: Broadcast, Barrier Synchronization and All-Reduce. These algor...
متن کاملPerformance Study of an In-Car Switched Ethernet Network without Prioritization
This paper presents the current state of our research in realtime communication of an IP-based in-car network. The Internet Protocol (IP) will serve as convergence layer of different specific in-car network protocols and IEEE 802.3 Ethernet will be the basic technology to transport IP. In this work, we evaluate a legacy switched Ethernet network without any Quality of Service (QoS) mechanisms. ...
متن کاملAn Adaptive LEACH-based Clustering Algorithm for Wireless Sensor Networks
LEACH is the most popular clastering algorithm in Wireless Sensor Networks (WSNs). However, it has two main drawbacks, including random selection of cluster heads, and direct communication of cluster heads with the sink. This paper aims to introduce a new centralized cluster-based routing protocol named LEACH-AEC (LEACH with Adaptive Energy Consumption), which guarantees to generate balanced cl...
متن کامل